Initial pass at boxed errors
authorYehuda Katz <wycats@gmail.com>
Thu, 19 Jun 2014 07:55:17 +0000 (00:55 -0700)
committerYehuda Katz <wycats@gmail.com>
Thu, 19 Jun 2014 07:57:12 +0000 (00:57 -0700)
commit3e09f70259621792dd1b7e1171698e581794ca66
treeaa763dcdaf180e41792643eb122acdd6d7559270
parent21b7418a38d815bcc9f474b9c57fb8a430994d06
Initial pass at boxed errors

The next step is to clean up the error handling in general so that
failure cases produce good errors.
23 files changed:
src/bin/cargo-compile.rs
src/bin/cargo-git-checkout.rs
src/bin/cargo-read-manifest.rs
src/bin/cargo.rs
src/cargo/core/manifest.rs
src/cargo/core/resolver.rs
src/cargo/core/version_req.rs
src/cargo/lib.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_read_manifest.rs
src/cargo/ops/cargo_rustc.rs
src/cargo/sources/git/utils.rs
src/cargo/sources/path.rs
src/cargo/util/config.rs
src/cargo/util/errors.rs [new file with mode: 0644]
src/cargo/util/important_paths.rs
src/cargo/util/mod.rs
src/cargo/util/process_builder.rs
src/cargo/util/result.rs
src/cargo/util/toml.rs
tests/support/mod.rs
tests/test_cargo_compile.rs
tests/test_cargo_compile_git_deps.rs